package com.starry.module.system.config.oauth2;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.cloud.context.config.annotation.RefreshScope;
import org.springframework.context.annotation.Configuration;

/**
 * @Description 认证配置信息
 * @Author xiaoke
 */
@Data
@Configuration
@RefreshScope
@ConfigurationProperties(prefix = "oauth2")
public class AuthConfig {
    /**
     * 授权确认页面地址
     */
    public String deviceActivatedUri = "http://192.168.255.1:5173/activated";
    /**
     * 授权确认页面地址
     */
    public String deviceCctivateUri = "http://192.168.255.1:5173/activate";
    /**
     * 授权确认页面地址
     */
    public String consentPageUri = "http://192.168.255.1:5173/login?type=consent";
    /**
     * 认证服务器地址
     */
    private String issuerUrl;
    /**
     * 认证成功跳转地址
     */
    private String redirectUri;
    /**
     * 基础客户端名称
     */
    private String baseClientSecret;
    /**
     * 基础客户端Id
     */
    private String baseClientId;
    /**
     * 授权确认页面地址
     */
    private String loginPageUri;
}
